package com.mingtu.jgspatrol.bean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;

/**
 * @ClassName :
 * @Author : wkk
 * @Date : 2021-11-3 17:05:16
 * @Email : 1281573890@qq.com
 * @Eescription :
 */
public class OfflineReportBean implements Serializable {


    private List<OfflineEventInfoBean> offlineEventInfo;

    public List<OfflineEventInfoBean> getOfflineEventInfo() {
        return offlineEventInfo;
    }

    public void setOfflineEventInfo(List<OfflineEventInfoBean> offlineEventInfo) {
        this.offlineEventInfo = offlineEventInfo;
    }

    public static class OfflineEventInfoBean implements Serializable{
        /**
         * address : 河南省郑州市管城回族区广源路荣汇国际
         * eventDesc : 133466
         * lng : 113.682953
         * createTime : 2021/11/03 17:01:46
         * attachVOS : [{"type":1,"url":"https://static.mingtukeji.com/dbs/202111/20211103/1fe6555ddf0e4c9b8c901439ab3246c5.jpeg"},{"type":3,"url":"https://static.mingtukeji.com/dbs/202111/20211103/6114370dea32476db5c65b69375ec004.mp4"}]
         * MyattachVOS : [{"pathName":"/storage/emulated/0/Android/data/com.mingtu.dbspatrol/files/Pictures/IMG_CMP_196171796.jpeg","type":"1"},{"pathName":"/storage/emulated/0/Movies/VID_20211103_09494919compress.mp4","type":"3"}]
         * type : 1
         * lat : 34.741458
         */

        private String address;
        private String eventDesc;
        private String lng;
        private String createTime;
        private String type;
        private String tagValue;
        private String lat;
        private String tag;
        private List<AttachVOSBean> attachVOS;
        private List<MyattachVOSBean> MyattachVOS;

        private ArrayList<LinkedHashMap<String, Object>> picVideoArray;

        public String getAddress() {
            return address;
        }

        public void setAddress(String address) {
            this.address = address;
        }

        public String getEventDesc() {
            return eventDesc;
        }

        public void setEventDesc(String eventDesc) {
            this.eventDesc = eventDesc;
        }

        public String getLng() {
            return lng;
        }

        public void setLng(String lng) {
            this.lng = lng;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getTagValue() {
            return tagValue;
        }

        public void setTagValue(String tagValue) {
            this.tagValue = tagValue;
        }


        public String getLat() {
            return lat;
        }

        public void setLat(String lat) {
            this.lat = lat;
        }

        public String getTag() {
            return tag;
        }

        public void setTag(String tag) {
            this.tag = tag;
        }

        public List<AttachVOSBean> getAttachVOS() {
            return attachVOS;
        }

        public void setAttachVOS(List<AttachVOSBean> attachVOS) {
            this.attachVOS = attachVOS;
        }

        public List<MyattachVOSBean> getMyattachVOS() {
            return MyattachVOS;
        }

        public void setMyattachVOS(List<MyattachVOSBean> MyattachVOS) {
            this.MyattachVOS = MyattachVOS;
        }

        public ArrayList<LinkedHashMap<String, Object>> getPicVideoArray() {
            return picVideoArray;
        }

        public void setPicVideoArray(ArrayList<LinkedHashMap<String, Object>> picVideoArray) {
            this.picVideoArray = picVideoArray;
        }

        public static class AttachVOSBean implements Serializable{
            /**
             * type : 1
             * url : https://static.mingtukeji.com/dbs/202111/20211103/1fe6555ddf0e4c9b8c901439ab3246c5.jpeg
             */

            private String type;
            private String url;

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }
        }

        public static class MyattachVOSBean implements Serializable{
            /**
             * pathName : /storage/emulated/0/Android/data/com.mingtu.dbspatrol/files/Pictures/IMG_CMP_196171796.jpeg
             * type : 1
             */

            private String pathName;
            private String type;

            public String getPathName() {
                return pathName;
            }

            public void setPathName(String pathName) {
                this.pathName = pathName;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }
        }
    }
}
